a technological wonder - Turkish English Dictionary